package com.hospital.service.publics.service;

import com.hospital.service.publics.model.param.PubFilePathSaveParam;
import enhance.plus.logic.LogicBaseService;

import com.hospital.service.publics.entity.PubFilePath;

/**
 * 文件路径表 接口
 *
 * @author xhl
 * @created 2020-11-10 18:42:35
 */
public interface PubFilePathService  extends LogicBaseService<PubFilePath>{

    /**
     * 得到指定的文件路径
     *
     * @param superNumber
     * @return
     */
    String getFilePath(String superNumber);

    /**
     * 保存文件路径
     *
     * @param param
     */
    void save(PubFilePathSaveParam param);

    /**
     *  创建文件并保存
     *
     * @param currentNumber
     * @param superNumber
     * @return
     */
    String fileCreate(String currentNumber, String superNumber);

    /**
     * 删除文件
     *
     * @param projectNumbers
     */
    void deleteFile(String projectNumbers);
}
